/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication30;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.*;
import java.io.*;
class NotePadClass {
    public static void main(String[] args) throws AWTException {
        //il metodo getRuntime della classe Runtime permette
        //di lanciare comandi come da console cmd
        Runtime rs=Runtime.getRuntime();
        //consente di gestire alcuni o tutti i possibili errori che possono verificarsi
        //in un determinato blocco di codice di esecuzione .
        //si usa e e spesso e obbligatoria nella istruzione con il sistema operativo
        try { //tentativo
            rs.exec("notepad");
        }
        catch (IOException e) {
            System.out.println(e);
        }
        Robot robot =new Robot();
        robot.keyPress(KeyEvent.VK_B);
          robot.keyPress(KeyEvent.VK_E);
            robot.keyPress(KeyEvent.VK_N);
              robot.keyPress(KeyEvent.VK_V);
                robot.keyPress(KeyEvent.VK_E);
                  robot.keyPress(KeyEvent.VK_N);
                    robot.keyPress(KeyEvent.VK_U);
                      robot.keyPress(KeyEvent.VK_T);
                        robot.keyPress(KeyEvent.VK_O);
                        
                        
                        //attendo du secondi
                        robot.delay(2000);
                        //sposto il mouse
                        robot.mouseMove(15, 750);
                        //attendo 5 secondi
                        robot.delay(5000);
                        //premo e rilascio il mouse 
                        robot.mousePress(InputEvent.BUTTON1_MASK);
                        robot.delay(200);
                        robot.mouseRelease(InputEvent.BUTTON1_MASK);
                        robot.delay(200);
                        
                        /*provare a chiudere notepad*/
                        
        
                         
            
        }
    }



/**
 *
 * @author massimo.lovato
 */
public class NotepadClass {
    public static void main(String[] args) {
        
    }
    
}
